SOFTWARE LIBRE

El software libre es el nombre que recibe el software o conjunto de programas que maneja el ordenador y que le concede a los usuarios la potestad no solo de usarlo, sino también de ejecutarlo, modificarlo, mejorarlo, copiarlo y distribuirlo, con ciertas libertades y sin la obligación de comunicar estas acciones a su programador.
Aunque el software libre puede obtenerse, normalmente, gratuitamente o a un precio muy bajo, no tiene por qué ser así, por tanto, su denominación en inglés, free software -no hay que olvidar que free tiene el doble significado de gratis y libre-, puede conducir a la equivocación de pensar directamente en un producto gratuito. Es por ello que incluso en la comunidad inglesa ya se utiliza la expresión "libre software", con el adjetivo español, para marcar esa diferencia.
Para que un software sea libre, debe hacer partícipes a sus usuarios de las cuatro libertades (que se mencionan después).

Historia

En las décadas de 1960 y 1970, el software era considerado un mero añadido para los ordenadores, por lo que, los programadores y desarrolladores solían compartirlo libremente. A principios de la década de 1970, los usuarios de informática en ámbitos empresariales o universitarios, creaban y compartían libremente el software. A finales de la década, fue cuando los compañías comenzaron a establecer acuerdos de licencia, con lo que se imponían ciertas restricciones. Pero, fue en la década de 1980, cuando los ordenadores comenzaron a incluir sistemas operativos privativos.
En 1984, Richard Stallman comenzó a trabajar en el proyecto GNU y, en 1985, fundó la Free Software Fundation (FSF). Stallman creó el concepto de software libre y "copyleft", que realizó con el fin de restringir las posibilidades de apropiación del software, denegando a los demás las libertades fundamentales.

Libertades

Para que un software sea libre, tiene que garantizar una serie de libertades:
  • Libertad 0: Posibilidad de usar el programa con cualquier finalidad.
  • Libertad 1: Capacidad para estudiar el funcionamiento del programa, así como de modificarlo, de acuerdo con las preferencias del usuario.
  • Libertad 2: Potestad para distribuir copias del programa.
  • Libertad 3: Libertad para realizar copias mejoradas del programa y distribuirlas.
La libertad 1 y la libertad 3 implican, además, el libre acceso al código fuente.
Para las libertades 2 y 3, será necesario incluir las formas binarias o ejecutables del programa, así como su código fuente.
Para que todas estas libertades sean reales, el desarrollador del software no debe poseer la potestad de revocar la licencia.

Expansión

En los últimos años se ha dado una expansión sin precedentes del software libre, gracias al desarrollo de aplicaciones de calidad comparable o incluso superior a sus homólogas privativas. Mozilla Firefox es uno de los mejores ejemplos, siendo el segundo navegador más utilizado a nivel internacional, y el primero en Europa. Otros programas como Pidgin, OpenOffice, eMule y Ares también son de código abierto.

Referencias

- http://www.gnu.org/philosophy/free-sw.es.html
- http://es.wikipedia.org/wiki/Software_libre
- http://www.hispalinux.es/SoftwareLibre